レプリケーション駆動な研究のために
August 31, 2023
USER/IMAGE:TAG で指定する. TAGを省略するとlatestが指定されるdocker run: Dockerコンテナを起動するコマンド. 以下のオプションを指定
-it: コンテナの標準入出力をターミナルにつなぐ
ubuntu:20.04: Ubuntu 20.04のイメージを指定
bash: コンテナ内でbashを起動する
ls: ディレクトリ内のファイルを表示pwd: 現在のディレクトリを表示cd: ディレクトリを移動mkdir: ディレクトリを作成apt update: パッケージリストを更新.apt install: パッケージをインストール
-y: インストール時の確認を省略FROM: ベースとなるイメージを指定ENV: 環境変数を設定RUN: シェルコマンドを実行CMD: コンテナ起動時に実行するコマンド
Dockerでは通常, rootユーザでコンテナが起動する
Left column
rockerプロジェクトrocker/rstudioまたはrocker/geospatialを使うことが多い| イメージ | ベースイメージ | 概要 |
|---|---|---|
| rocker/r-ver | ubuntu | Ubuntu + R |
| rocker/rstudio | rocker/r-ver | + RStudio Server |
| rocker/tidyverse | rocker/rstudio | + tidyverse & devtools |
| rocker/verse | rocker/tidyverse | + tinytex & 組版関係のパッケージ |
| rocker/geospatial | rocker/geospatial | + 地理情報用パッケージ |
kazuynagimoto/dockerR